const app = getApp()

Page({
  data: {

  },
  onLoad: function () {
    wx.navigateTo({
      url: 'B?id=1',
      // events: 注册将在目标页面触发（派发）的同名事件的监听器 
      // 为指定事件添加一个监听器，获取被打开页面传送到当前页面的数据
      events: {
        // 定义A页面和B页面之间的通道事件
        PageAacceptDataFromPageB: function (data) {
          console.log('B页面返回给页面A的数据', data)
        },
        // 定义A页面和C页面之间的通道事件
        PageAacceptDataFromPageC: function (data) {
          console.log('页面A收到C页面数据', data)
        }
      },
      success: function (res) {
        console.log(res.eventChannel)
        // 通过eventChannel向被打开页面传送数据
        res.eventChannel.emit('PageAacceptDataFromPageB', { data: 'page A->B' })
      }
    })
  },
})
